﻿/* CSS Document */
@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea{ margin: 0; padding: 0;border:0;}
/*th, td {margin: 0; padding: 0;}*/
html { color: #666; }
html, body { width: 100%; min-width: 320px; }
body, button, input, select, textarea { margin: 0; padding: 0; font-family: "微软雅黑", "Microsoft Yahei", "Arial", "Verdana", "sans-serif"; font-size: 14px; background: #fff }
ul, ol, li, dl, dd, dt { list-style: none; }
em { font-style: normal; }
a { text-decoration: none; outline: none; }
a:hover { text-decoration: underline; }
legend { color: #000; }
fieldset, img { border: 0; }
label, button { cursor: pointer; }
/*解决IE图片缩放失真*/
img { -ms-interpolation-mode: bicubic; }
/*清除浮动*/
.clearfix:after { content: ''; display: block; height: 0; clear: both; }
.clearfix { zoom: 1; }
.clear { clear: both; }
/*连续英文、数字换行*/
.wordwrap { word-break: break-all; word-wrap: break-word; }
/*单行文字超出显示省略号*/
.omg { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
img { border: 0; vertical-align: middle; }
a { color: #3a3a3a;text-decoration: none;}
a:hover { text-decoration: none }
.fl { float: left; }
.fr { float: right; }

/* 设置滚动条的样式 */
::-webkit-scrollbar {width:4px;}/* 滚动槽 */
::-webkit-scrollbar-track {background-color:#f0f0f0;border-radius:0px;}/* 滚动条滑块 */
::-webkit-scrollbar-thumb {background-color:#6d6e70;}
::-webkit-scrollbar-thumb:window-inactive {background-color:#3c3c3c;}


.container {width:95%;max-width: 1240px;margin:0 auto}

.top{width:100%;background:#222;line-height:40px;height:40px;font-size:14px;position:relative;z-index:1602;color:#ddd;}
.top i.iconfont{font-size:20px;color:#fff;opacity: .95;}
.top .qq i.iconfont{font-size:16px;}
.top .wx {position:relative;}
.top .wx .wx_code{display:none;opacity:0;position:absolute;top:48px;left:50%;z-index:9999999;margin-left:-60px;background:#fff;width:110px;height:110px;padding:5px;border-radius:4px;border:1px solid #dedede;-webkit-transition:-webkit-transform .15s cubic-bezier(.3,0,0,1.5);-o-transition:-o-transform .15s cubic-bezier(.3,0,0,1.5);transition:transform .15s cubic-bezier(.3,0,0,1.5);-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);}
.top .wx .wx_code2{display:block;opacity: 1;-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;}
.top .wx .wx_code span{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;border-width:9px;top:-9px;left:50%;margin-left:-9px;border-top-width:0;border-bottom-color:rgba(204,213,219,.85);}
.top .wx .wx_code span:after {content:'';position: absolute;display: block;width: 0;height: 0;border-color: transparent;border-style: solid;top: -7px;margin-left: -8px;border-top-width: 0;border-width: 8px; border-bottom-color: #fff;}
.top .wx .wx_code img{max-width:100%;max-height:100%;}
.top .top_l{float:left;font-size:14px}
.top .top_l p{float:left;}
.top .top_l span{float:left;height:40px;line-height:40px;}
.top .top_l span.wx{cursor:default;}
.top .top_l span.wx:hover img{}
.top hr{height:12px;padding:14px;width:1px;background:#444;background-clip:content-box;float:left;margin:0;border:0;}
.top font hr:first-child {background: none;padding: 14px 8px;}
.top .top_r{float:right;}
.top .top_r a{color: #ddd;vertical-align:middle;display:block;height:40px;line-height:40px;float:left;}
.top .top_r a.qbcp i.iconfont{font-size:14px;opacity: .95;vertical-align: middle;padding:0 6px 0 0;}
.top .top_r a.lxwm i.iconfont{font-size:20px;opacity: .95;vertical-align: middle;padding:0 6px 0 0;}
.top a:hover{opacity: 1;color:#fff;}
.top i.iconfont:hover{opacity: 1 !important;color:#fff;}
@media (max-width:1199px) {
.top .top_l{font-size:12px;}
.top .top_r a{font-size:12px;}
}
@media (max-width:992px) {}
@media (max-width:880px) {}
@media (max-width:767px) {
.top .top_l font{display:none;}	
.top .top_l{font-size:12px;}
.top .top_r{font-size:12px;}
.top .top_r a,.top .top_r hr{display:none;}
}




header .container{position:relative;}
header .navbar_hd{float:left;margin-left:0;margin-right:0;}
header .navbar_hd .logo{float:left;}
header .navbar_bd{margin-left:0;margin-right:0;width:auto;padding:0;display: block;height: auto;}
header .navbar_bd:before{display: table;content: " ";}
header .navbar_bd:after{display: table;content: " ";clear: both;}
header .navbar_bd .search{float:right;position:relative;}
header .navbar_bd .search .search_icon i.iconfont{font-size:18px;font-weight:bold;line-height:100px;cursor:default;padding:0 10px;cursor:pointer;}
header .navbar_bd .search .search_bd.on{visibility:visible;opacity:1;transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);}
header .navbar_bd .search .search_bd{position:absolute;top:100%;right:0;z-index:99999;visibility:hidden;opacity:0;transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);-webkit-transform:translateY(30px);transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;}
header .navbar_bd .search .search_bd form{position:relative;}
header .navbar_bd .search .search_bd input{display:block;color:#fff;line-height: 20px;padding: 20px 30px 20px 20px;border: none;outline: none;width: 300px;color: #fff;background: #0978c9;transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
header .navbar_bd .search .search_bd input::-webkit-input-placeholder{color:#ffffff;}
header .navbar_bd .search .search_bd:hover form input{background: #19488c;}
header .navbar_bd .search .search_bd button{display:block;position:absolute;right:0;top:0;height:100%;padding:0 10px;background:none;color:#fff;border:none;cursor:pointer;outline:none;}
header .navbar_bd .search .search_bd button i.iconfont{font-size:20px;}
header .navbar_bd .search .search_bd form:before {position:absolute;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #0978c9 transparent;content:'';right:10px;top:-10px;transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;}
header .navbar_bd .search .search_bd:hover form:before {border-color: transparent transparent #19488c transparent;}


header .navbar_bd nav{float:right;}
header .navbar_bd nav li{float:left;margin-right:15px;position:relative;}
header .navbar_bd nav li>span{display:block;height: 100px;line-height: 100px;padding:0 15px;}
header .navbar_bd nav li>span>a{font-size:16px;}
header .navbar_bd nav li>span>i.iconfont{font-size:12px;padding:0 5px;}
header .navbar_bd nav li>span:hover a{color: #0978c9;}
header .navbar_bd nav li>span:hover i.iconfont{color: #0978c9;}
header .navbar_bd nav li div{width: 170px;display:none;position:absolute;top:100px;left:50%;margin-left:-80px;background:#ffffff;z-index:9999999;border: 1px solid #e4eaec;padding:10px 0;}
header .navbar_bd nav li div:before{content:'';position: absolute;left: 10px;display: inline-block;width: 0;height: 0;content: '';border: 7px solid transparent;border-top-width: 0;right: 10px;left: auto;top: -7px;border-bottom-color: #e4eaec;}
header .navbar_bd nav li div a{display:block;height:38px;padding:0 10px;line-height:38px;font-size:14px;color:#333;text-align:center;background:#ffffff;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
header .navbar_bd nav li div a:hover{background:#0978c9;color:#fff;}
header .navbar_bd nav li:hover i.iconfont{color:#0978c9;}
header .navbar_bd nav li.on>span>a{color:#0978c9;}
header .navbar_bd nav li.on>span  i.iconfont{color:#0978c9;}
@media (max-width:1240px) {
header .navbar_bd nav li>span{padding: 0 10px;}	
}
@media (max-width:1199px) {
header .navbar_bd nav li{margin-right:10px;}
header .navbar_bd nav li>span{padding: 0 4px;}
header .navbar_bd nav li>span>a{font-size:14px;}
}
@media (max-width:992px) {
header .navbar_bd nav{margin: 0 -15px;float: none!important;width: auto;clear: both;position: relative;border-top: 1px solid #e9e9e9;}	
header .navbar_bd .search .search_bd input{padding: 15px;font-size: 14px;width: 250px;}
header .navbar_bd .search .search_bd{top: -8px;visibility: visible;opacity: 1;padding-right: 10px;right: 100%;z-index:999;}
header .navbar_bd .search .search_bd form:before{border-width:10px 0 10px 10px;border-color:transparent transparent transparent #0978c9;content:'';top:15px;right:-10px;}
header .navbar_bd .search .search_bd.on{visibility:visible;opacity:1;transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);-webkit-transform:translateY(30px);}
header .navbar_bd .search .search_bd:hover form:before {border-color: transparent transparent transparent #19488c;}
header .navbar_bd nav ul{display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;width: auto;}
header .navbar_bd nav li{webkit-box-flex: 1;-webkit-flex: 1; -ms-flex: 1;flex: 1;text-align: center;}
header .navbar_bd nav li>span{height:50px;line-height:50px;}
header .navbar_bd nav li div{top:50px;}
}
@media (max-width:880px) { }
@media (max-width:767px) {
header .container{width:100%;}
header .navbar_bd .search{float:none;padding:20px 0;width:95%;margin:0 auto;}	
header .navbar_bd .search .search_bd form:before{display:none;}
header .navbar_bd .search .search_icon{display:none;}
header .navbar_bd .search .search_bd{background: #0978c9;position:static;transform: translateY(0);-moz-transform: translateY(0); -ms-transform: translateY(0);-o-transform: translateY(0);-webkit-transform: translateY(0);}
header .navbar_bd .search:hover .search_bd{visibility:visible;opacity:1;transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);}
header .navbar_bd .search .search_bd:hover{background: #19488c;}
header .navbar_bd .search .search_bd input{padding:10px 15px;}
header .navbar_hd{float:none;width:95%;margin:0 auto;}
header .navbar_hd .logo{height:60px;display: flex;justify-content: center;align-items: center;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;}
header .navbar_hd .logo img{max-width:200px;}
.navbar_hd>button{height:60px;    line-height: 22px;float: right;padding: 15px 15px;outline:none;}
.navbar_hd>button span{display:block;width:0.4rem;height:2px;margin:0;background:#76838f;border-radius:1px;background: #76838f;margin: .1rem 0;}
.navbar_hd>button:before{content:'';display:block;width:0.4rem;height:2px;margin:0;background:#76838f;border-radius:1px;background: #76838f;-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);}
.navbar_hd>button:after{content:'';display:block;width:0.4rem;height:2px;margin:0;background:#76838f;border-radius:1px;background: #76838f;-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);}

.navbar_hd>button.hamburger-close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:8%;-ms-transform-origin:8%;-o-transform-origin:8%;transform-origin:8%;}
.navbar_hd>button.hamburger-close span{opacity: 0;}
.navbar_hd>button.hamburger-close:after {-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:-8%;-ms-transform-origin:-8%;-o-transform-origin:-8%;transform-origin:-8%;}

header .navbar_bd{border-top: 1px solid #e4eaec;display:none;}
header .navbar_bd nav{border-top:0;width:95%;margin:0 auto;}
header .navbar_bd nav ul{display:block;padding-bottom:20px;}
header .navbar_bd nav li{float:none;width:100%;text-align:left;}
header .navbar_bd nav li span{padding: 0 5px;height:40px;line-height:40px;}
header .navbar_bd nav li span a{font-size:16px;}
header .navbar_bd nav li div:before{display:none;}
header .navbar_bd nav li div{position:static;width:100%;margin-left:0;border:0;}
header .navbar_bd nav li div a{text-align:left;}
}

/**banner**/
@media screen and (min-width:1081px) {
.apple-banner { width: 100%; height: 550px; overflow: hidden;}
.apple-banner .swiper-container { width: 100%; height: 550px;}
.apple-banner .swiper-button-prev,.apple-banner .swiper-button-next { width: 15%; height: 100%; top:0; background:none;}
.apple-banner .swiper-button-prev { left:0;}
.apple-banner .swiper-button-next { right:0;}
.apple-banner .swiper-button-prev span,.apple-banner .swiper-button-next span { display:block; width: 64px; height: 64px; position: absolute; left: 20px; top: 50%; margin-top:-32px; border-radius: 100%; background: #007deb url(../images/arrows1.png) no-repeat center center; opacity: 0; -webkit-transition: opacity 0.5s ease; transition: opacity 0.5s ease;}
.apple-banner .swiper-button-next span { background: #007deb url(../images/arrows2.png) no-repeat center center; left:auto; right:20px; }
.apple-banner .swiper-button-prev:hover span,.swiper-button-next:hover span{ opacity: 1;}
/*分页器*/
.apple-banner .swiper-pagination{ top:auto; bottom:20px; background:none;}
.apple-banner  .swiper-pagination-bullet { display: inline-block; width: 50px; margin: 0 3px; cursor: pointer; background: none; border-radius:0; opacity: 1;}
.apple-banner  .swiper-pagination-bullet span { width: 50px; height: 3px; display: block; background: rgba(255,255,255,0.8);}
.apple-banner .swiper-pagination-bullet-active span{ background-color: #ff7200;}
.apple-banner .autoplay .swiper-pagination-bullet-active span{ background: rgba(255,255,255,0.8);}
.apple-banner  .swiper-pagination-bullet i{ background-color: #ff7200; height: 3px; transform:scaleX(0); transform-origin: 0; display: block;}
.apple-banner .autoplay .firsrCurrent i{ transition:transform 2.9s linear; transform:scaleX(1);}
.apple-banner .autoplay .current i{ transition:transform 4s linear; transform:scaleX(1);}
.apple-banner  .autoplay .replace span{ background-color:#fff;}
}
@media screen and (max-width:1080px) {
.apple-banner { width: 100%; height: 3rem; overflow: hidden;}
.apple-banner .swiper-container { width: 100%; height: 3rem;}
.apple-banner .swiper-button-prev,.apple-banner .swiper-button-next { width: 15%; height: 100%; top:0; background:none;}
.apple-banner .swiper-button-prev { left:0;}	
.apple-banner .swiper-button-next { right:0;}
.apple-banner .swiper-button-prev span,.apple-banner .swiper-button-next span { display:block; width: 0.64rem; height: 0.64rem; position: absolute; left: 3%; top: 50%; margin-top:-0.32rem; border-radius: 100%; background: rgba(51,122,183,1) url(../images/arrows1.png) no-repeat center center; background-size: 0.17rem 0.3rem; opacity: 0; -webkit-transition: opacity 0.5s ease; transition: opacity 0.5s ease;}
.apple-banner .swiper-button-next span { background: rgba(51,122,183,1) url(../images/arrows2.png) no-repeat center center; background-size: 0.17rem 0.3rem; left:auto; right:3%; }
.apple-banner .swiper-button-prev:hover span,.swiper-button-next:hover span{ opacity: 1;}
/*分页器*/
.apple-banner .swiper-pagination{ top:auto; bottom:0.12rem; background:none;}
.apple-banner .swiper-pagination-bullet { display: inline-block; width: 0.5rem; height: 0.02rem; margin: 0 0.03rem; cursor: pointer; background: none; border-radius:0; opacity: 1;}
.apple-banner .swiper-pagination-bullet span { width: 0.5rem; height: 0.02rem; display: block; background: rgba(255,255,255,0.8);}
.apple-banner .swiper-pagination-bullet-active span{ background-color: #ff7200;}
.apple-banner .autoplay .swiper-pagination-bullet-active span{ background: rgba(255,255,255,0.8);}
.apple-banner .swiper-pagination-bullet i{ background-color: #ff7200; height: 0.02rem; transform:scaleX(0); transform-origin: 0; display: block;}
.apple-banner .autoplay .firsrCurrent i{ transition:transform 2.9s linear; transform:scaleX(1);}
.apple-banner .autoplay .current i{ transition:transform 4s linear; transform:scaleX(1);}
.apple-banner .autoplay .replace span{ background-color:#fff;}
}

/*首页标题*/
.h_tlt1{width:100%;}
.h_tlt1 p{font-size: 28px;font-weight: normal;color: #333;margin-top: 22px;margin-bottom: 11px;text-align:center;}
.h_tlt1 span{display:block;font-size: 16px;color: #91969b;margin: 0 0 40px;text-align:center;}

.h_tlt2{width:100%;}
.h_tlt2 p{font-size: 28px;font-weight: normal;color: #fff;margin-top: 22px;margin-bottom: 11px;text-align:center;}
.h_tlt2 span{display:block;font-size: 16px;color: #fff;margin: 0 0 40px;text-align:center;}

/*首页产品目录*/
.h_promulu{width:100%;margin:0 auto;padding:40px 0 60px;background:#f5f5f5;}
.h_promulu .slideGroup4{ width:100%; text-align:left;  }
.h_promulu .slideGroup4 .slideBox{width:100%;height:100%; overflow:hidden; zoom:1; padding:0; position:relative;   }
.h_promulu .slideGroup4 .sPrev,.slideGroup .sNext{display:none; position:absolute; left:0; top:50%;margin-top:-64px;width:30px; height:94px; border:1px solid #ddd;/* background:url(../images/icoLeft.gif) center center no-repeat #f4f4f4;*/ }
.h_promulu .slideGroup4 .sNext{ left:auto; right:0; /*background:url(../images/icoRight.gif) center center no-repeat #f4f4f4; */ }
.h_promulu .slideGroup4 .sPrev:hover,.slideGroup .sNext:hover{ border-color:#f60;  }
.h_promulu .slideGroup4 .parBd ul{zoom:1;display: flex;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;-webkit-box-sizing: content-box;box-sizing: content-box;}
.h_promulu .slideGroup4 .parBd ul li{ margin:0 30px 0 0;float:left;_display:inline; overflow:hidden; text-align:center;background:#fff;padding: 40px 0;  }
.h_promulu .slideGroup4 .parBd ul li .pic{display:block;position:relative;background:#0978c9 center no-repeat;transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;border-radius:99px;width:136px;height:136px;margin:0 auto;overflow:hidden;}
.h_promulu .slideGroup4 .parBd ul li .pic a{display:block;height: 100%;text-align:center;overflow:hidden;}
.h_promulu .slideGroup4 .parBd ul li .pic a .iblock {display:inline-block;height:100%;width:0;vertical-align:middle;}
.h_promulu .slideGroup4 .parBd ul li .pic img{max-width:100%; max-height:100%;vertical-align:middle;transition: transform .6s;}
.h_promulu .slideGroup4 .parBd ul li .pic a:hover img{ transform: scale(1.1); }
.h_promulu .slideGroup4 .parBd ul li .title{ line-height:34px;padding:0 20px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;margin-top:20px;}
.h_promulu .slideGroup4 .parBd ul li .title a{font-size:20px;}
.h_promulu .slideGroup4 .parBd ul li .desc{ line-height:22px;font-size:15px;color: #888;padding:0 20px;padding-top:10px;height:46px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
@media screen and (max-width:1080px) {
.h_promulu{padding:0.4rem 0 0.5rem;}	
.h_tlt1 p{margin-top: 0.1rem;margin-bottom: 0.1rem;font-size:0.4rem;font-weight:bold;}
.h_tlt1 span{margin: 0 0 20px;}
.h_tlt2 p{margin-top: 0.1rem;margin-bottom: 0.1rem;font-size:0.4rem;font-weight:bold;}
.h_tlt2 span{margin: 0 0 20px;}
.h_promulu .slideGroup4 .parBd ul li{padding:0.2rem 0;font-size: 0.2rempx;}
.h_promulu .slideGroup4 .parBd ul li .title a{font-size:16px;}
.h_promulu .slideGroup4 .parBd ul li .desc{font-size:12px;padding-top:0;line-height:18px;height:36px;}
.h_promulu .slideGroup4 .parBd ul li .pic{width:100px;height:100px;}
}
/*@media (max-width:1199px) {
.h_promulu{padding:20px 0 30px;}	
.h_tlt1 p{margin-top: 10px;margin-bottom: 11px;font-size:24px;}
.h_tlt1 span{margin: 0 0 20px;}
.h_promulu .slideGroup4 .parBd ul li{padding:20px 0;}
.h_promulu .slideGroup4 .parBd ul li .title a{font-size:18px;}
.h_promulu .slideGroup4 .parBd ul li .desc{font-size:14px;}
}
@media (max-width:992px) {  }
@media (max-width:880px) { }
@media (max-width:767px) {}*/

/*首页关于我们*/
.h_about{width:100%;padding:60px 0;background: center #000 no-repeat;background-size: cover;overflow: hidden;background-image: url(../images/aboutbg.jpg);}
.h_about .wz{float:left;width:47%;}
.h_about .wz .tlt{font-size:28px;color:#fff;padding-bottom:40px;}
.h_about .wz .desc{font-size:15px;line-height:30px;color:#fff;margin-bottom:20px;height:246px;overflow:hidden;}
.h_about .wz a.more{display:inline-block;color:#eee;font-size:18px;transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;padding:10px 30px;border-radius:4px;border:1px solid #eee;}
.h_about .wz a.more:hover{background: #0978c9;border-color: #0978c9;}
.h_about .pic{float:right;width:50%;margin-top:20px;}
.h_about .pic a{display:block;text-align:center;}
.h_about .pic a img{max-width:100%;}
@media (max-width:1199px) {}
@media (max-width:992px) {
.h_about{padding:20px 0 40px;}
.h_about .wz{float:none;width:100%;}
.h_about .wz .desc{height:172px;margin-bottom:40px;}
.h_about .pic{float:none;width:100%;margin:40px auto 0;}
.h_about .pic a{display:block;text-align:center;}
.h_about .pic a img{width:100%;height:auto;}
}
@media (max-width:880px) {}
@media (max-width:767px) {
.h_about .wz .tlt{text-align:center;font-size: 0.4rem;font-weight:bold;padding-bottom:20px;}
.h_about .wz .desc{font-size:14px;line-height:26px;margin-bottom: 30px;}
.h_about .wz a.more{margin:0 auto;display:block;width:105px;font-size:16px;padding:10px 10px;text-align:center;}
.h_about .pic{margin: 30px auto 0;}
}


/*首页推荐产品*/
.h_tjcp{width:100%;margin:0 auto;padding: 40px 0 60px;background: #f5f5f5;}
.h_tjcp ul{padding-top:20px;}
.h_tjcp ul li{float:left;width:22%;margin-right:3.5%;margin-bottom:50px;}
.h_tjcp ul li:nth-child(4n) {margin-right: 0px;}
.h_tjcp ul li .pro_img{background:#fff;padding:10px 10px;}
.h_tjcp ul li .pro_img a{text-align:center;height:220px;min-height:150px;overflow:hidden;background:#fff;display: flex;justify-content: center;align-items: center;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;}
.h_tjcp ul li .pro_img a img{vertical-align:middle;max-width:100%;max-height:100%;transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;}
.h_tjcp ul li .pro_img a .iblock {display:inline-block;height:100%;width:0;vertical-align:middle;display:none;}
.h_tjcp ul li p{padding:5px 1%;width:98%;background:#ffffff;color:#555;font-size:15px;height:40px;line-height:40px;text-align:center;margin-top:-1px;}
.h_tjcp ul li p span{display:block;height:40px;line-height:40px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.h_tjcp ul li p span a{color:#555;}
.h_tjcp ul li:hover p{background:#0978c9;}
.h_tjcp ul li:hover p a{color:#ffffff;}
.h_tjcp ul li:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
.h_tjcp a.more2{display:block;width:145px;color:#333;font-size:18px;transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;padding:10px 30px;border-radius:4px;background:#fff;margin:0 auto;}
.h_tjcp a.more2:hover{background: #0978c9;color: #ffffff;}
.h_tjcp_l{ width:100%;margin: 0 auto;padding:40px 0 60px;background:#f5f5f5;}
@media (max-width:1199px) {.h_tjcp{padding:20px 0 40px;}}
@media (max-width:992px) {
.h_tjcp{float: none;width: 100%;}
.h_tjcp ul li{width:48%;}
.h_tjcp ul li:nth-child(2n) {margin-right: 0px;}
}
@media (max-width:880px) {}
@media (max-width:767px) {
.h_tjcp{padding: 0 0;}
.h_tjcp ul{padding-top:10px;}
.h_tjcp ul li{margin-bottom:20px;}
.h_tjcp a.more2{font-size:16px;padding:10px 10px;text-align:center;}
}

/*首页工厂及客户现场*/
.h_case{width:100%;margin:0 auto;padding:40px 0 60px;background: center no-repeat #222;background-size: cover;}
.h_case .slideGroup{ width:100%; text-align:left;  }
.h_case .slideGroup .slideBox{ width:100%;height:100%;overflow:hidden; zoom:1; padding:0; position:relative;   }
.h_case .slideGroup .sPrev,.slideGroup .sNext{display:none; position:absolute; left:0; top:50%;margin-top:-64px;width:30px; height:94px; border:1px solid #ddd;/* background:url(../images/icoLeft.gif) center center no-repeat #f4f4f4;*/ }
.h_case .slideGroup .sNext{ left:auto; right:0; /*background:url(../images/icoRight.gif) center center no-repeat #f4f4f4; */ }
.h_case .slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#f60;  }
.h_case .slideGroup .parBd ul{zoom:1;display: flex;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;-webkit-box-sizing: content-box;box-sizing: content-box;  }
.h_case .slideGroup .parBd ul li{ margin:0 30px 0 0;float:left;_display:inline; overflow:hidden; text-align:center;background:#fff;padding:0 0 20px;  }
.h_case .slideGroup .parBd ul li .pic{display:block;max-height:330px;min-height:300px;position:relative;background:#f1f1f1 center no-repeat;transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;width:100%;height:330px;margin:0 auto;overflow:hidden;}
.h_case .slideGroup .parBd ul li .pic a{display:block;height: 100%;text-align:center;overflow:hidden;}
.h_case .slideGroup .parBd ul li .pic a .iblock {display:inline-block;height:100%;width:0;vertical-align:middle;}
.h_case .slideGroup .parBd ul li .pic img{max-width:100%; max-height:100%;vertical-align:middle;transition: transform .6s;}
.h_case .slideGroup .parBd ul li .pic a:hover img{ transform: scale(1.1); }
.h_case .slideGroup .parBd ul li .title{ line-height:34px;padding:0 20px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;margin-top:20px;}
.h_case .slideGroup .parBd ul li .title a{font-size:22px;}
.h_case .slideGroup .parBd ul li:hover{background:#0978c9;}
.h_case .slideGroup .parBd ul li:hover .title a{color:#fff;}
.h_case a.more{display:block;color:#eee;width:105px;font-size:18px;transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;padding:10px 30px;border-radius:4px;border:1px solid #eee;margin:40px auto 0;}
.h_case a.more:hover{background: #0978c9;border-color: #0978c9;}
@media (max-width:1199px) {.h_case{padding:20px 0 40px;}.h_case .slideGroup .parBd ul li .pic{max-height:200px;min-height:180px;}}
@media (max-width:992px) {  }
@media (max-width:880px) { }
@media (max-width:767px) {.h_case{padding: 20px 0 20px;}.h_case .slideGroup .parBd ul li .pic{max-height:240px;min-height:220px;}}

/*新闻中心*/
.h_news{width:100%;margin:0 auto;padding:40px 0 60px;background: center no-repeat #f5f5f5;background-size: cover;}
.h_news .slideGroup2{ width:100%; text-align:left;  }
.h_news .slideGroup2 .slideBox{  width: 100%;height: 100%;overflow:hidden; zoom:1; padding:0; position:relative;   }
.h_news .slideGroup2 .sPrev,.slideGroup .sNext{display:none; position:absolute; left:0; top:50%;margin-top:-64px;width:30px; height:94px; border:1px solid #ddd;/* background:url(../images/icoLeft.gif) center center no-repeat #f4f4f4;*/ }
.h_news .slideGroup2 .sNext{ left:auto; right:0; /*background:url(../images/icoRight.gif) center center no-repeat #f4f4f4; */ }
.h_news .slideGroup2 .sPrev:hover,.slideGroup .sNext:hover{ border-color:#f60;  }
.h_news .slideGroup2 .parBd ul{ zoom:1;display: flex;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;-webkit-box-sizing: content-box;box-sizing: content-box;}
.h_news .slideGroup2 .parBd ul li{ margin:0 30px 0 0;float:left;_display:inline; overflow:hidden;}
.h_news .slideGroup2 .parBd ul li .hd p{width:20%;float:left;font-size:22px;font-weight:normal;padding:10px 25px;margin:0;position:relative;background:#0978c9;color:#fff;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.h_news .slideGroup2 .parBd ul li .hd span{display:block;float:right;margin: 10px 0 0 0;}
.h_news .slideGroup2 .parBd ul li .hd span a{display:block;}
.h_news .slideGroup2 .parBd ul li .hd span a hr{display:block;width:6px;height:6px;border-radius:6px;margin:12px 0 12px 4px;padding:0;background:#888;border:none;float:left;}
.h_news .slideGroup2 .parBd ul li .bd section{background:#fff;padding: 25px 30px 20px 30px;border-top: 1px solid #e9e9e9;}
.h_news .slideGroup2 .parBd ul li .bd section:first-child {border-top: none;}
.h_news .slideGroup2 .parBd ul li .bd section .tlt a{font-size:16px;font-weight:bold;color:#333;display:block;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.h_news .slideGroup2 .parBd ul li .bd section .tlt a:hover{color: #0978c9;}
.h_news .slideGroup2 .parBd ul li .bd section .desc{color:#bbb;margin:10px 0 15px 0;height:52px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:16px;line-height:28px;}
.h_news .slideGroup2 .parBd ul li .bd section .time{color:#999;}
.h_news .slideGroup2 .parBd ul li .bd section .time i.iconfont{color:#999;padding-right:5px;}

@media (max-width:1199px) {  }
@media (max-width:992px) {  }
@media (max-width:880px) { }
@media (max-width:767px) {
.h_news{padding: 20px 0 40px;}
.h_news .slideGroup2 .parBd ul li .hd p{font-size:16px;}
.h_news .slideGroup2 .parBd ul li .hd span{margin: 3px 0 0 0;}

}

/*首页技术文章*/
.h_article{width:100%;margin:0 auto;padding:40px 0 60px;background: #000 no-repeat center;background-size: cover;background-image: url(../images/gongyibg.jpg);}
.h_article .slideGroup{ width:100%; text-align:left;padding-top:10px;  }
.h_article .slideGroup .slideBox{width:100%;height:100%; overflow:hidden; zoom:1; padding:0; position:relative;   }
.h_article .slideGroup .sPrev,.slideGroup .sNext{display:none; position:absolute; left:0; top:50%;margin-top:-64px;width:30px; height:94px; border:1px solid #ddd;/* background:url(../images/icoLeft.gif) center center no-repeat #f4f4f4;*/ }
.h_article .slideGroup .sNext{ left:auto; right:0; /*background:url(../images/icoRight.gif) center center no-repeat #f4f4f4; */ }
.h_article .slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#f60;  }
.h_article .slideGroup .parBd ul{zoom:1;display: flex;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;-webkit-box-sizing: content-box;box-sizing: content-box;}
.h_article .slideGroup .parBd ul li{ margin:0 30px 0 0;float:left;_display:inline; overflow:hidden;background:#fff;padding:0 0 20px;  }
.h_article .slideGroup .parBd ul li .pic{display:block;max-height:250px;min-height:220px;position:relative;background:#f1f1f1 center no-repeat;transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;width:100%;height:265px;margin:0 auto;overflow:hidden;}
.h_article .slideGroup .parBd ul li .pic a{display:block;height: 100%;text-align:center;overflow:hidden;}
.h_article .slideGroup .parBd ul li .pic a .iblock {display:inline-block;height:100%;width:0;vertical-align:middle;}
.h_article .slideGroup .parBd ul li .pic img{/* width:100%;*/max-width:100%; max-height:100%;vertical-align:middle;transition: transform .6s;}
.h_article .slideGroup .parBd ul li:hover img{ transform: scale(1.1); }
.h_article .slideGroup .parBd ul li .title{ line-height:34px;padding:0 20px;text-align:left;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;margin-top:20px;}
.h_article .slideGroup .parBd ul li .title a{font-size:22px;color:#37474f;}
.h_article .slideGroup .parBd ul li .time{display: block;font-weight: normal;margin: 5px 20px 0 20px;font-size: 14px;color: #aaa;}
.h_article .slideGroup .parBd ul li .time i.iconfont{padding-right:5px;}
.h_article .slideGroup .parBd ul li .desc{color:#777;height:50px;overflow:hidden;margin:15px 20px 25px 20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;font-size:16px;    line-height: 28px;}
.h_article a.more{display:block;color:#eee;width:105px;font-size:18px;transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;padding:10px 30px;border-radius:4px;border:1px solid #eee;margin:40px auto 0;}
.h_article a.more:hover{background: #0978c9;border-color: #0978c9;}
@media (max-width:1199px) {.h_article .slideGroup .parBd ul li .pic{max-height:200px;min-height:180px;}}
@media (max-width:992px) {  }
@media (max-width:880px) {.h_article .slideGroup .parBd ul li .pic{max-height:240px;min-height:220px;} }
@media (max-width:767px) {.h_article{padding: 20px 0 40px;}}

/*立即咨询*/
.h_zixun{width:100%;margin:0 auto;padding:40px 0 60px;background: #f5f5f5 no-repeat center;}
.h_zixun .order{background:#ffffff;padding:40px 80px;text-align:center;position:relative;overflow:hidden;}
.h_zixun .order .tag{position: absolute;left: 0;top: 0;width:80px;height:80px;}
.h_zixun .order .tag span{position:absolute;top:50%;left:0;margin-top:-20px;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);color: #fff;font-size: 18px;line-height: 40px;display: block;}
.h_zixun .order .tag span i{font-style:normal;position:relative;z-index:2;}
.h_zixun .order .tag span:before{width:300px;height:40px;content:'';position:absolute;left:50%;margin-left:-150px;top:0;background:#19488c;z-index:1;}
.h_zixun .order .tlt p{display:block;font-size: 24px;font-weight: normal;text-align:left;padding-bottom:20px;}
.h_zixun .order form{display:inline-block;}
.h_zixun .order form div.form-group{margin-bottom:30px;}
.h_zixun .order form div.form-group div{padding-left:200px;text-align:left;}
.h_zixun .order form label{font-size:16px;float:left;color:#61656a;margin:0;text-align:right;width:185px;margin-right:15px;display:inline-block;line-height:48px;}
.h_zixun .order form input{display:inline-block;border: 1px solid #ccc;padding: 13px 15px;color: #000;width: 360px;height: 48px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;outline:none;}
.h_zixun .order form textarea{margin:0;display:inline-block;width: 580px;height:110px;border: 1px solid #ccc;padding: 13px 15px;color: #000;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;outline:none;}
.h_zixun .order form input::-webkit-input-placeholder{color:#bfbfbf;}
.h_zixun .order form textarea::-webkit-input-placeholder{color:#bfbfbf;}
.h_zixun .order form button{background: #0978c9;color: #fff;border-color: #0978c9;color: #fff;width: 360px;border-radius: 3px;padding-top: 11px;padding-bottom: 11px;padding: 10px 18px;font-size: 18px;line-height: 1.3333333;}
.h_zixun .order form button:hover{opacity: 0.8!important;}
@media (max-width:1199px) {.h_zixun{padding:20px 0 40px;}}
@media (max-width:992px) {
.h_zixun .order form label{width:120px;}
.h_zixun .order form div.form-group div{padding-left:136px;}
.h_zixun .order form textarea{width:418px;}
}
@media (max-width:880px) {

}
@media (max-width:767px) {
.h_zixun .order{padding:40px 20px  20px;}
.h_zixun .order .tlt p{text-align:center;}
.h_zixun .order form{width:100%;}
.h_zixun .order form label{float:none;width:100%;text-align:left;}
.h_zixun .order form label.dd{height:10px;}
.h_zixun .order form div.form-group div{float:none;width:100%;padding-left:0;}
.h_zixun .order form input{width:100%;padding:10px 2%;height:40px;line-height:40px;}
.h_zixun .order form div.form-group{margin-bottom:10px;}
.h_zixun .order form textarea{width:100%;}
.h_zixun .order form button{width:100%;}
}

/*底部*/
.foot1{width:100%;margin:0 auto;padding:40px 0 40px;background: #222 no-repeat center;}
.foot1 .foot_nav{width:65%;float:left;}
.foot1 .foot_nav dl{float:left;width:22%;padding-right:3%;}
.foot1 .foot_nav dl dt a{display:block;color: #ddd;font-size:18px;margin-bottom: 4px;height:38px;line-height:38px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.foot1 .foot_nav dl dd{overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.foot1 .foot_nav dl dd a{color: #aaa;font-size:16px;height:38px;line-height:38px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.foot1 .foot_nav dl a:hover{color:#fff;}
.foot1 .foot_lxfs{width:22%;float:right;}
.foot1 .foot_lxfs .tlt{font-size: 18px;font-weight: normal;color: #ddd;line-height: 28px;}
.foot1 .foot_lxfs .tel{padding:5px 0;color: #eee;font-size: 28px;transition: color 0.5s;-moz-transition: color 0.5s;-webkit-transition: color 0.5s;-o-transition: color 0.5s;}
.foot1 .foot_lxfs .tel a{display:block;color: #eee;cursor:default;}
.foot1 .foot_lxfs .desc{color: #aaa;border-top: 1px solid #333;padding: 10px 0;font-size:16px;line-height: 28px;}
.foot1 .foot_lxfs .foot_wx li{float:left;margin-right:20px;}
.foot1 .foot_lxfs .foot_wx li a{display:block;font-size: 16px;color: #999;width: 35px;height: 35px;border: 1px solid #555;text-align: center;line-height: 33px;cursor: pointer;border-radius: 3px;transition: .3s;}
.foot1 .foot_lxfs .foot_wx li a:hover{color:#fff;border: 1px solid #fff;}
.foot1 .foot_lxfs .foot_wx li.qq a i.iconfont{font-size:18px;}
.foot1 .foot_lxfs .foot_wx li.wx a i.iconfont{font-size:23px;}
.foot1 .foot_lxfs .foot_wx li.wx a{position:relative;}
.foot1 .foot_lxfs .foot_wx li a .wx_code{display:none;opacity:0;position:absolute;top:-134px;left:50%;margin-left:-60px;background:#fff;width:110px;height:110px;padding:5px;border-radius:4px;border:1px solid #dedede;-webkit-transition:-webkit-transform .15s cubic-bezier(.3,0,0,1.5);-o-transition:-o-transform .15s cubic-bezier(.3,0,0,1.5);transition:transform .15s cubic-bezier(.3,0,0,1.5);-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);}
.foot1 .foot_lxfs .foot_wx li a .wx_code2{display:block;opacity: 1;-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;}
.foot1 .foot_lxfs .foot_wx li a .wx_code span{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;border-width:9px;bottom:-9px;left:50%;margin-left:-9px;border-bottom-width:0;border-top-color:rgba(204,213,219,.85);}
.foot1 .foot_lxfs .foot_wx li a .wx_code span:after {content:'';position: absolute;display: block;width: 0;height: 0;border-color: transparent;border-style: solid;top: -9px;margin-left: -8px;border-bottom-width: 0;border-width: 8px; border-top-color: #fff;}
.foot1 .foot_lxfs .foot_wx li a .wx_code img{max-width:100%;max-height:100%;}

.foot2{width:100%;margin:0 auto;padding:15px 0 15px;background: #282828 no-repeat center;color:#ddd;font-size:16px;text-align:center;line-height: 30px;}
.foot2 a{color:#ddd;}
.foot2 a:hover{color:#fff;}
.foot3{width:100%;margin:0 auto;padding:20px 0 20px;background: #222 no-repeat center;color:#aaa;text-align:center;font-size:16px;}
.foot3 a{color:#aaa;}
.foot3 p{padding-bottom:6px;}
@media (max-width:1199px) {
.foot1 .foot_lxfs{width:30%;}
}
@media (max-width:992px) {
.foot1 .container{width:85%;}
.foot1 .foot_nav{float:none;width:100%;}
.foot1 .foot_nav dl{text-align:center;}
.foot1 .foot_lxfs{float:none;width:70%;margin:30px auto 0;text-align:center;}
.foot1 .foot_lxfs .foot_wx{text-align:center;}
.foot1 .foot_lxfs .foot_wx li{float:none;display:inline-block;}
}
@media (max-width:880px) {

}
@media (max-width:767px) {
.foot1 .foot_nav dl{width:47%;}	
}

/*悬浮链接*/
.suspend-item {background: url(../images/toolbar.png) no-repeat #feb65b;  display: block; width: 52px; height: 52px; margin-top: 1px; position: relative; -moz-transition: background-position 1s; -ms-transition: background-position 1s; -o-moz-transition: background-position 1s; -webkit-moz-transition: background-position 1s; -o-transition: background-position 1s; -webkit-transition: background-position 1s; transition: background-position 1s; }
.suspend-item-item {background: url(../images/toolbar_2.png) no-repeat #feb65b;  display: block; width: 52px; height: 52px; margin-top: 1px; position: relative; -moz-transition: background-position 1s; -ms-transition: background-position 1s; -o-moz-transition: background-position 1s; -webkit-moz-transition: background-position 1s; -o-transition: background-position 1s; -webkit-transition: background-position 1s; transition: background-position 1s; }
.service-QQ {box-shadow: 0 0 8px 0 #feb65b;}
.suspend-item-weixin .suspend-layer { height: 140px; background-position: 0 0; overflow: hidden; box-shadow:0 0 5px #feb65b;}
.suspend-item:hover{background-color:#f3941c;}
.suspend-item-item:hover{background-color:#f3941c;}
.fn-suspend { position: fixed; right: 0; bottom: 50px;z-index: 99999; margin-right: 20px\0; }
.suspend-item:hover .suspend-layer { opacity: 1; filter: alpha(opacity=100); transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1);}
.suspend-item-weixin { background-position: 0 -370px; }
.suspend-item-weixin:hover { background-position: 0 -433px; }
.suspend-item-weixin .suspend-layer img{display: block;}
.suspend-item-feedback { background-position: 0 0; }
.suspend-item-feedback a{width: 100%;height: 100%;display: block;}
.suspend-item-feedback:hover { background-position: 0 -60px; }
.suspend-item-app { background-position: 0 -122px; }
.suspend-item-app:hover { background-position: 0 -183px; }
.suspend-item-top { background-position: 0 -243px;cursor: pointer; }
.suspend-item-top:hover { background-position: 0 -308px; }
.suspend-layer { position: absolute; right: -173px; bottom: 0px; width: 140px; opacity: 0; filter: alpha(opacity=0);}
.service-QQ {position: absolute; list-style: none; color: #666; width: 173px; bottom: 0px;background-color:#fff;}
.service-QQ li { border-bottom: 1px solid #ddd; padding: 8px 0 8px 15px; font-size:14px;}
.service-QQ a { text-decoration: none; color: #666; }
.service-QQ li:last-child { border-bottom: none; }
.service-QQ li img { vertical-align: middle; }
.fn-suspend.floatqq_left .service-QQ { left:-173px; transition:left 0.3s; opacity:0; filter:alpha(opacity=0);}
.fn-suspend.floatqq_left .show_qq{ opacity:1; left:52px;filter:alpha(opacity=100);}
.fn-suspend.floatqq_right .service-QQ{ left:52px; transition:left 0.3s; opacity:0; filter:alpha(opacity=0);}
.fn-suspend.floatqq_right .show_qq{opacity:1; left:-173px;filter:alpha(opacity=100);}
.fn-suspend.floatqq_left .suspend-item-weixin .suspend-layer{ left:-140px;}
.fn-suspend.floatqq_left .suspend-item-weixin .suspend-layer.show_qq{left:52px; transition:left 0.3s;}
.fn-suspend.floatqq_right .suspend-item-weixin .suspend-layer.show_qq{left:-140px; transition:left 0.3s;}
.fn-suspend.floatqq_left .suspend-layer { left: 52px; -moz-transform-origin: 0 95%; -ms-transform-origin: 0 95%; -o-transform-origin: 0 95%; -webkit-transform-origin: 0 95%; transform-origin: 0 95%; }
@media (max-width:1199px) {  }
@media (max-width:992px) {  }
@media (max-width:880px) { }
@media (max-width:767px) {/*.fn-suspend{display:none;}*/.fopmes{height:45px;}}


/*==============内页样式开始==========================*/
.ny_banner_layout {overflow: hidden;width: 100%;}
.ny_banner_layout .slideshow {height: 310px;overflow: hidden;background-repeat: no-repeat;background-position: center center;background-size: cover;}
@media (max-width: 1199px) and (min-width: 1001px){.ny_banner_layout .slideshow {height: 320px;}}
@media screen and (max-width: 1000px){.ny_banner_layout .slideshow {height: 280px;}}
@media screen and (max-width: 760px){.ny_banner_layout .slideshow {height: 170px;}}
@media screen and (max-width: 480px){.ny_banner_layout .slideshow {height: 120px;}}



.ny_wrap_content{width:100%;background:#f5f5f5;padding:50px 0;}
.ny_wrap_content2{background:#fff;padding:30px 0 50px;}
.ny_wrap_content .container{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.ny_wrap_left{width:25%;float:left;padding:0 25px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.ny_wrap_right{width:75%;float:right;padding:0 25px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.ny_wrap_right .bread_nav{background:#fff;padding: 20px 30px;margin-bottom:1px;color:#666;font-size:16px;}
.ny_wrap_right .bread_nav .iconfont{font-size:22px;padding-right:5px;}
.ny_wrap_right .bread_nav a{color:#333;}
.mainCon{background:#fff;padding:25px;min-height:600px;}
.mainCon2{background:#f5f5f5;padding:25px 0;}

.mainConA img,.mainConA table,.mainConA tr,.mainConA td,.mainConA p,.mainConA span,.mainConA div,.mainConA video,.mainConA embed{width:auto !important;height:auto !important;max-width:100% !important;max-height: 100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;white-space:normal;word-break:break-all;}

.ny_wrap_right .mainCon .about_tlt{text-align:center;margin-top: 22px;margin-bottom: 20px;padding: 0 15px;font-size: 28px;color:#333;}
.ny_wrap_right .mainCon p{line-height:26px;color:#555;}

/*内页产品展示*/
.pro_mulu_wrap{background:#fff;}
.pro_mulu_wrap .c_tlt{height:60px;line-height:60px;text-align:left;font-size:20px;background:#fff;color:#333;padding:0 25px;position:relative;}
.pro_mulu_wrap .c_tlt:before{content:'';display:block;width:3px;height:20px;background:#0978c9;position:absolute;left:10px;top:50%;margin-top:-10px;}
.pro_mulu_wrap .pro_mulu{padding:0 4% 10px;display:block;}
.pro_mulu_wrap .pro_mulu li p{display:block;height:50px;line-height:50px;text-align:left;padding:0 45px 0 5px;background: #fff;color:#333;font-size:14px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;border-radius:2px;position:relative;border-bottom:1px solid #dedede;}
.pro_mulu_wrap .pro_mulu li p a{color:#333;font-size:16px;}
.pro_mulu_wrap .pro_mulu li p span{display:block;width:50px;height:50px;background:url(../images/pro_fl_icon2.png) center center no-repeat;position:absolute;right:0;top:0;}
.pro_mulu_wrap .pro_mulu li div{padding:0 10px;display:none;}
.pro_mulu_wrap .pro_mulu li:first-child div{display:block;}
.pro_mulu_wrap .pro_mulu li div a{display:block;height:45px;line-height:45px;text-align:left;font-size:14px;margin-bottom:5px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;background:#ffffff;color:#555;height:35px;line-height:35px;border-bottom: 1px dashed #c7c7c7;background:url(../images/pro_icon.jpg) left center no-repeat;text-indent:20px;}
.pro_mulu_wrap .pro_mulu li.on p a{color:#e9852f;}
.pro_mulu_wrap .pro_mulu li>p:hover a{color:#e9852f;}
.pro_mulu_wrap .pro_mulu li div a:hover{color:#e9852f;}

@media (max-width:1199px) {  }
@media (max-width:992px) {
.ny_wrap_left{float:none;width:100%;margin-top:20px;}
.ny_wrap_right{float:none;width:100%;}
.mainCon{min-height:auto;}
}
@media (max-width:880px) {}
@media (max-width:767px) {
.ny_wrap_content{padding:30px 0;}
.ny_wrap_right{padding:0 10px;}
.ny_wrap_left{padding:0 10px;}
.mainCon{padding:15px;}
.mainCon2{padding:15px 0;}
.ny_wrap_right .mainCon .about_tlt{font-size:18px;margin-top: 8px;}
.ny_wrap_right .bread_nav{padding:15px 15px;font-size: 14px;}
.pro_mulu_wrap .c_tlt{text-align:left;background:#fff url(../images/pro_fl_icon2.png) 95% center no-repeat;height:45px;line-height:45px;font-size:16px;}
.pro_mulu_wrap .pro_mulu{display:none;}
.pro_mulu_wrap .pro_mulu_index li div{display:none;}

}

/*内页新闻列表和详情页*/



.ny_newslist ul li{border-bottom:1px solid #dedede;padding-bottom:20px;margin-bottom:10px;}
.ny_newslist ul li a.tlt{display:block;font-size:22px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;color:#333;height:42px;line-height:42px;}
.ny_newslist ul li a.tlt:hover{color: #0978c9;}
.ny_newslist ul li .others span{display:inline-block;color:#999;font-size:12px;padding:5px 0 10px;margin-right:10px;height:21px;line-height:21px;vertical-align:middle;}
.ny_newslist ul li .others span i{padding-right:5px;color:#555;font-size:20px;vertical-align:middle;}
.ny_newslist ul li .others span i.time{font-size:12px;}
.ny_newslist ul li .desc{margin: 0 0 10px 0;height:52px;overflow:hidden;font-size:16px;color:#555;line-height:26px;}
.ny_newslist ul li p.more{text-align:right;}
.ny_newslist ul li p.more a{color: #0978c9;font-size:16px;}
.ny_newslist ul li p.more a:hover{color: #19488c;}

.nyprodetail2 .ny_newslist ul li a.tlt{display: inline-block;font-size:16px; width:80%;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;color:#333;height:30px;line-height:30px;}
.nyprodetail2 .ny_newslist ul li .others{ float:right; }

@media (max-width: 767px){.nyprodetail2 .ny_newslist ul li a.tlt{display: inline-block;font-size:16px; width:99%;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;color:#333;height:30px;line-height:30px;}
.nyprodetail2 .ny_newslist ul li .others{ float: none; }
}

.ny_newsdetail .tlt{text-align:center;font-size:28px;padding:0 15px;font-weight:normal;color:#000;}
.ny_newsdetail .others{text-align:center;padding:10px 0 20px;}
.ny_newsdetail .others span{display:inline-block;color:#999;font-size:14px;padding:5px 0 10px;margin-right:10px;height:21px;line-height:21px;vertical-align:middle;}
.ny_newsdetail .others span i{padding-right:5px;color:#555;font-size:20px;vertical-align:middle;}
.ny_newsdetail .others span i.time{font-size:12px;}
.ny_newsdetail .news_con{font-size:16px;color:#555;line-height:26px;}
.news_detail_page{margin-top:100px;margin-bottom:20px;}
.news_detail_page ul{overflow:hidden;}
.news_detail_page ul li{width: 46%;display:block;float:left;height:42px;line-height:40px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.news_detail_page ul li a{max-width:100%;color:#76838f;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;border-radius: 1000px; background-color: transparent;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.news_detail_page ul li a:hover{border-color: #0978c9;color: #0978c9;}
.news_detail_page ul li.next{float:right;}

.down_btn{padding-top:30px;}
.down_btn a{display:block;width:158px;height:40px;line-height:40px;margin-top:20px;border-radius:5px;background:#00adf0;cursor:pointer;color:#fff;text-align:center;font-size:18px;margin:0 auto;}
.down_btn span{text-align:center;padding-top:10px;color: #c4c4c4;font-size: 14px;display:block;margin:0 auto;}

/*分页*/
.page_list{text-align:center;padding-top:20px;padding-bottom:20px;}
.page_list a{display:inline-block;padding:0 10px;background:#ddd;height:30px;line-height:30px;text-align:center;margin-right: 5px;border-radius:2px;}
.page_list a:hover{background:#0978c9;color:#ffffff;}
.page_list a.pnnum1{background:#0978c9;color:#ffffff;}
.page_list input{display:inline-block;padding:0 5px;background:#0978c9;width:40px !important;height:30px !important;line-height:30px;text-align:center;margin:0 5px;color:#fff;cursor:pointer;}
.page_list .p_input{display:inline-block;padding:0 5px;background:#ddd;height:30px;line-height:30px;text-align:center;margin:0 5px;color:#555;cursor:default;}
@media (max-width:1199px) {  }
@media (max-width:992px) {.page_list td span{display:none;}.page_list td #firstpage{display:none;}.page_list td #endpage{display:none;}.page_list a{margin-right:5px;}.page_list{font-size:0;color:#fff;margin-bottom: 0;}.page_list input{display:none !important;}.page_list a{font-size:12px;}}
@media (max-width:880px) { }
@media (max-width:767px) {
.news_detail_page ul li{float:none;width:100%;margin-bottom:20px;text-align:left !important;}	
.news_detail_page ul li a{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.news_detail_page{margin-top:50px;margin-bottom:0;}
}


/*内页客户现场*/
.ny_caselist ul li{float:left;width:31%;margin-right:3.5%;margin-bottom:50px;}
.ny_caselist ul li:nth-child(3n) {margin-right: 0px;}
.ny_caselist ul li .pro_img{background:#fff;padding:10px 10px;}
.ny_caselist ul li .pro_img a{text-align:center;height:220px;overflow:hidden;background:#fff;display: flex;justify-content: center;align-items: center;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;}
.ny_caselist ul li .pro_img a img{vertical-align:middle;max-width:100%;max-height:100%;transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;}
.ny_caselist ul li .pro_img a .iblock {display:inline-block;height:100%;width:0;vertical-align:middle;display:none;}
.ny_caselist ul li p{padding:5px 1%;width:98%;background:#ffffff;color:#555;font-size:15px;height:40px;line-height:40px;text-align:center;margin-top:-1px;}
.ny_caselist ul li p span{display:block;height:40px;line-height:40px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.ny_caselist ul li p span a{color:#555;}
.ny_caselist ul li:hover p{background:#0978c9;}
.ny_caselist ul li:hover p a{color:#ffffff;}
.ny_caselist ul li:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
@media (max-width:1199px) {
	
}
@media (max-width:992px) {	
.ny_caselist ul li{width:48%;}
.ny_caselist ul li:nth-child(2n) {margin-right: 0px;}
.ny_caselist ul li:nth-child(3n) {margin-right:3.5%;}
.ny_caselist ul li:nth-child(6n) {margin-right:0;}
}
@media (max-width:880px) { }
@media (max-width:767px) {
.ny_caselist ul{padding-top:10px;}
.ny_caselist ul li{margin-bottom:20px;}
.ny_caselist a.more2{font-size:16px;padding:10px 10px;text-align:center;}
}

/*内页产品*/
.ny_pro_floor{margin-bottom:30px;}
.ny_pro_floor .hd{height:50px;line-height:50px;border:1px solid #dedede;border-bottom:0;padding:0 10px;}
.ny_pro_floor .hd p{text-decoration: underline;color:#333;font-size:18px;float:left;height:50px;line-height:50px;display:none;}
.ny_pro_floor .hd a.tlt{display:block;float:left;font-size:18px;color:#333;height:50px;line-height:50px;padding-left:10px;}
.ny_pro_floor .hd a.tlt:hover{color:#0978c9;}
.ny_pro_floor .hd a.more{display:block;float:right;line-height:50px;width:70px;text-align:center;font-size:16px;}
.ny_pro_floor .hd a.more:hover{color:#0978c9;}
.ny_pro_floor .bd ul{width: 100%;border:1px solid #dedede;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
.ny_pro_floor .bd ul li{display: inline-block;*display: inline;width: 20%;height: 310px;vertical-align: top;text-align: center;border-right:1px solid #dedede;border-bottom:1px solid #dedede;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.ny_pro_floor .bd ul li.first a{display:block;width:100%;height:100%;display: flex;justify-content: center;align-items: center;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;}
.ny_pro_floor .bd ul li.first a img{width:95%;}
.ny_pro_floor .bd ul li a.t_pic{display:block;width:85%;height:100px;margin:0 auto; display: flex;justify-content: center;align-items: center;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;}
.ny_pro_floor .bd ul li a img{max-width:100%;max-height:100%;}
.ny_pro_floor .bd ul li .t_name{display:block;width:90%;line-height:25px;height:40px;padding-top:10px;text-align:center;font-size:16px;font-weight:normal;margin:0 auto;}
.ny_pro_floor .bd ul li .t_name:hover{color:#0978c9;}
.ny_pro_floor .bd ul li .p_name{text-align:left;width:85%;margin:0 auto;padding:10px 0;}
.ny_pro_floor .bd ul li .p_name a{display:block;color: #2277e6;line-height:22px;font-size:13px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.ny_pro_floor .bd ul li .p_name a:hover{text-decoration: underline;}

.ny_prolist ul li{float:left;width:31%;margin-right:3.5%;margin-bottom:50px;}
.ny_prolist ul li:nth-child(3n) {margin-right: 0px;}
.ny_prolist ul li .pro_img{background:#fff;padding:10px 10px;}
.ny_prolist ul li .pro_img a{text-align:center;height:220px;overflow:hidden;background:#fff;display: flex;justify-content: center;align-items: center;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;}
.ny_prolist ul li .pro_img a img{vertical-align:middle;max-width:100%;max-height:100%;transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;}
.ny_prolist ul li .pro_img a .iblock {display:inline-block;height:100%;width:0;vertical-align:middle;display:none;}
.ny_prolist ul li p{padding:5px 1%;width:98%;background:#ffffff;color:#555;font-size:15px;height:40px;line-height:40px;text-align:center;margin-top:-1px;}
.ny_prolist ul li p span{display:block;height:40px;line-height:40px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.ny_prolist ul li p span a{color:#555;}
.ny_prolist ul li:hover p{background:#0978c9;}
.ny_prolist ul li:hover p a{color:#ffffff;}
.ny_prolist ul li:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}

.ny_xgcp{background:#fff;padding-top:20px;}
.ny_xgcp .c_tlt{height:60px;line-height:60px;text-align:left;font-size:20px;background:#fff;color:#333;padding:0 25px;position:relative;}
.ny_xgcp .c_tlt:before{content:'';display:block;width:3px;height:20px;background:#0978c9;position:absolute;left:10px;top:50%;margin-top:-10px;}
.ny_xgcp ul li{float:left;width:100%;margin-bottom:40px;}
.ny_xgcp ul li .pro_img{background:#fff;padding:10px 10px;}
.ny_xgcp ul li .pro_img a{text-align:center;height:220px;overflow:hidden;background:#fff;display: flex;justify-content: center;align-items: center;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;}
.ny_xgcp ul li .pro_img a img{vertical-align:middle;max-width:100%;max-height:100%;transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;}
.ny_xgcp ul li .pro_img a .iblock {display:inline-block;height:100%;width:0;vertical-align:middle;display:none;}
.ny_xgcp ul li p{padding:5px 1%;width:98%;background:#ffffff;color:#555;font-size:15px;height:40px;line-height:40px;text-align:center;margin-top:-1px;}
.ny_xgcp ul li p span{display:block;height:40px;line-height:40px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.ny_xgcp ul li p span a{color:#555;}
.ny_xgcp ul li:hover p{background:#0978c9;}
.ny_xgcp ul li:hover p a{color:#ffffff;}
.ny_xgcp ul li:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}


@media (max-width:1199px) {
.ny_pro_floor .bd ul li{width: 25%;height: 320px;}	
}
@media (max-width:992px) {
.ny_pro_floor .bd ul li{width: 33.3%;height: 335px;}	
.ny_prolist ul li{width:48%;}
.ny_prolist ul li:nth-child(2n) {margin-right: 0px;}
.ny_prolist ul li:nth-child(3n) {margin-right:3.5%;}
.ny_prolist ul li:nth-child(6n) {margin-right:0;}

.ny_xgcp ul li{width:48%;}
.ny_xgcp ul li:nth-child(2n) {margin-right: 0px;}
.ny_xgcp ul li:nth-child(3n) {margin-right:3.5%;}
.ny_xgcp ul li:nth-child(6n) {margin-right:0;}
}
@media (max-width:880px) { }
@media (max-width:767px) {
.ny_pro_floor .bd ul li .p_name a{line-height:25px;}
.ny_pro_floor .bd ul li{width: 100%;height: auto;padding:10px 0;}	
.ny_prolist ul{padding-top:10px;}
.ny_prolist ul li{margin-bottom:20px;}
.ny_prolist a.more2{font-size:16px;padding:10px 10px;text-align:center;}

.ny_xgcp ul{padding-top:10px;}
.ny_xgcp ul li{margin-bottom:20px;}
.ny_xgcp a.more2{font-size:16px;padding:10px 10px;text-align:center;}
}

/*产品详情页*/
.nyprodetail{background:#fff;padding:25px;}
.nyprodetail .proname{text-align:center;display:block;margin:22px 0;font-size:28px;font-weight:normal;}
.nyprodetail .prodesc{margin: 15px 0;font-size:16px;color:#555;line-height:28px;}
.nyprodetail  .others{overflow:hidden;padding:20px 0;border-top:1px solid #f1f1f1;}
.nyprodetail  .others p{float:left;width:45%;font-size:16px;color:#555;height:35px;line-height:35px;}
.nyprodetail  .others p em{color:#F60;font-style:normal;}
.nyprodetail  .others span{display:block;float:right;width:45%;height:35px;line-height:35px;}
.nyprodetail  .others span em{color:#F60;font-style:normal;}

.nyprodetail2{margin-top:20px;background:#fff;padding:25px;}
.nyprodetail2 .hd{border-bottom:1px solid #e4eaec;vertical-align:middle;overflow:hidden;}
.nyprodetail2 .hd span{display:block;float:left;font-size:16px;color:#76838f;margin-right:10px;cursor:pointer;}
.nyprodetail2 .hd span em{display:block;padding: 15px 20px;border-bottom:2px solid transparent;}
.nyprodetail2 .hd span:hover em{border-bottom:2px solid #dedede;}
.nyprodetail2 .hd span.on em{border-bottom:2px solid #0978c9;color:#0978c9;}
.nyprodetail2 .bd{padding:30px 0;}
.nyprodetail2 .bd .bd1{line-height:34px;font-size:16px;}
.nyprodetail2 .bd .bd2{display:none;}

.nyprodetail2 .bd .bd2 form{display:inline-block;}
.nyprodetail2 .bd .bd2 form div.form-group{margin-bottom:30px;}
.nyprodetail2 .bd .bd2 form div.form-group div{padding-left:200px;text-align:left;}
.nyprodetail2 .bd .bd2 form label{font-size:16px;float:left;color:#61656a;margin:0;text-align:right;width:185px;margin-right:15px;display:inline-block;line-height:48px;}
.nyprodetail2 .bd .bd2 form input{display:inline-block;border: 1px solid #ccc;padding: 13px 15px;color: #000;width: 360px;height: 48px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;outline:none;}
.nyprodetail2 .bd .bd2 form textarea{margin:0;display:inline-block;width: 500px;height:110px;border: 1px solid #ccc;padding: 13px 15px;color: #000;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;outline:none;}
.nyprodetail2 .bd .bd2 form input::-webkit-input-placeholder{color:#bfbfbf;}
.nyprodetail2 .bd .bd2 form textarea::-webkit-input-placeholder{color:#bfbfbf;}
.nyprodetail2 .bd .bd2 form button{background: #0978c9;color: #fff;border-color: #0978c9;color: #fff;width: 360px;border-radius: 3px;padding-top: 11px;padding-bottom: 11px;padding: 10px 18px;font-size: 18px;line-height: 1.3333333;}
.nyprodetail2 .bd .bd2 form button:hover{opacity: 0.8!important;}

@media (max-width:1199px) {.nyprodetail2 .bd .bd2 form textarea{width:400px;} }
@media (max-width:992px) {
.nyprodetail2 .bd .bd2 form label{width:120px;}
.nyprodetail2 .bd .bd2 form div.form-group div{padding-left:136px;}
.nyprodetail2 .bd .bd2 form textarea{width:418px;}
}
@media (max-width:880px) { }
@media (max-width:767px) {
.nyprodetail2 .bd .bd2 form{width:100%;}
.nyprodetail2 .bd .bd2 form label{float:none;width:100%;text-align:left;}
.nyprodetail2 .bd .bd2 form label.dd{height:10px;}
.nyprodetail2 .bd .bd2 form div.form-group div{float:none;width:100%;padding-left:0;}
.nyprodetail2 .bd .bd2 form input{width:100%;padding:10px 2%;height:40px;line-height:40px;}
.nyprodetail2 .bd .bd2 form div.form-group{margin-bottom:10px;}
.nyprodetail2 .bd .bd2 form textarea{width:100%;}
.nyprodetail2 .bd .bd2 form button{width:100%;}

.nyprodetail .proname{margin: 8px 0;font-size: 22px;}
.nyprodetail .prodesc{font-size:14px;line-height:24px;}

.nyprodetail2{padding-top:10px;}
.nyprodetail2 .bd .bd1{font-size:14px;line-height:26px;}
}


/*产品详情页的产品图片切换*/
.pro_qiehuan .swiper-container {width:90%;height:400px;margin-left:auto;margin-right:auto;}
.pro_qiehuan .swiper-slide {background-size: contain;background-repeat:no-repeat;background-position:center;}
.pro_qiehuan .swiper-slide a{display:block;width:100%;height:100%;}
.pro_qiehuan .gallery-thumbs {height:80px;padding:30px 0;}
.pro_qiehuan .gallery-thumbs .swiper-wrapper{text-align:center; -webkit-transform: translate3d(0,0,0) !important;-moz-transform: translate3d(0,0,0) !important; -o-transform: translate(0,0) !important;-ms-transform: translate3d(0,0,0) !important;transform: translate3d(0,0,0) !important;display: flex;justify-content: center;align-items: center;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;}
.pro_qiehuan .gallery-thumbs .swiper-slide {border: 2px solid #ddd;cursor: pointer;width:80px;height:80px;opacity:0.4;background-size: contain;background-repeat:no-repeat;background-position:center;display: flex;justify-content: center;align-items: center;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;}
.pro_qiehuan .gallery-thumbs .swiper-slide-active {opacity:1;display:inline-block;display: flex;justify-content: center;align-items: center;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center; }
.pro_qiehuan .gallery-thumbs .swiper-slide img{max-width:100%;max-height:100%;}

.pro_qiehuan .swiper-button-prev{background:url(../images/arrows.png) no-repeat left top;position:absolute;left:10px;top:50%;margin-top:-15px;width:17px;height:30px;z-index:9999999;}
.pro_qiehuan .swiper-button-next{background:url(../images/arrows.png) no-repeat left bottom;position:absolute;right:10px;top:50%;margin-top:-15px;width:17px;height:30px;z-index:9999999;}
.pro_qiehuan .swiper-pagination{bottom:0;}

@media (max-width:1199px) {}
@media (max-width:992px) {

}
@media (max-width:880px) { }
@media (max-width:767px) {
.pro_qiehuan .swiper-container{width:95%;height:245px;}
.pro_qiehuan .gallery-thumbs{height:60px;}
.pro_qiehuan .gallery-thumbs .swiper-slide{width:60px;height:60px;}
.nyprodetail .others{padding-bottom:0;}
.nyprodetail .others p{float:none;width:100%;font-size:14px;}
.nyprodetail .others span{float:none;width:100%;font-size:14px;}
}

.pro_button a{ width:99%; border:1px solid #ccc; background:#f9f9f9; color:#333; text-align:center; font-size:12px; height:27px; line-height:27px; display:block; margin:5px auto;clear:both;}
@media (max-width:767px) {
.elevator_item{ display:none !important;}
#KFRightScreen{ display:none !important;}
#elevator_item{ display:none;}
.fn-suspend{ display:none;}
#newBridge{ display:none !important;}
#LXB_CONTAINER_SHOW{ display:none;}
#LXB_CONTAINER{ display:none !important;}
}

@media screen and (min-width:1081px) {
.pro_more { width:200px; height: 40px; overflow: hidden; margin: 30px auto; padding: 0;}
.pro_more a { display:block; width:158px; height: 38px; overflow: hidden; line-height: 38px; color: #007deb; font-size: 14px; text-align: center; border: 1px solid #007deb;}
.pro_more a:hover { color:#fff; background-color: #007deb;}
}

@media screen and (max-width:1080px) {
.pro_more { width:2.4rem; height: 0.72rem; overflow: hidden; margin: 20px auto; padding: 0.24rem 0 0;}
.pro_more a { display:block; width:100%; height: 0.72rem; overflow: hidden; line-height: 0.7rem; color: #007deb; font-size: 0.26rem; text-align: center; border: 1px solid #007deb; box-sizing: border-box;}
.pro_more a:hover { color:#fff; background-color: #007deb;}

	}
	
	


/* banner 开始 */
.swiper-container1 { width:100%; height:550px; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.swiper-container1 .swiper-slide { background-size:1920px 550px!important; display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center;}
/*分页器*/
.swiper-container1 .swiper-pagination { width:100%; height:16px; overflow:hidden; margin:0; padding:0; left:0; bottom:10px!important;}
.swiper-container1 .swiper-pagination .swiper-pagination-bullet { width:12px; height:12px; margin:0 5px!important; border-radius:50%; opacity:1; background:#fff;}
.swiper-container1 .swiper-pagination .swiper-pagination-bullet-active {background:#0978c9;}
.swiper-container1 .swiper-button-prev, .swiper-container1 .swiper-button-next { width:64px!important; height:64px!important; top:50%!important; margin:-24px 0 0!important;border-radius:50%; opacity:0;}
.swiper-container1 .swiper-button-prev { background: #007deb url(../images/arrows1.png) no-repeat center center; left:20px;}
.swiper-container1 .swiper-button-next { background: #007deb url(../images/arrows2.png) no-repeat center center; right:20px;}
.swiper-container1 .swiper-button-prev:hover{opacity:1;}
.swiper-container1 .swiper-button-next:hover{opacity:1;}
@media screen and (max-width:1399px) and (min-width:1200px) {

}
@media screen and (max-width:1199px) and (min-width:1080px) {
.swiper-container1 {height:518px; }
.swiper-container1 .swiper-slide { background-size:1810px 518px!important;}
}
@media screen and (max-width:1079px) and (min-width:768px) {
.swiper-container1 {height:367px; }
.swiper-container1 .swiper-slide { background-size:1280px 367px!important;}
}
@media screen and (max-width:767px) {
.swiper-container1 {height:166px; }
.swiper-container1 .swiper-slide { background-size:580px 166px!important;}
}
/* banner 结束 */


/*首页产品目录*/
.tjpro_list2{ padding:20px 0 0;}
.swiper-container2{ overflow:hidden;position:relative;}
.swiper-container2 .swiper-slide{text-align:center;background: #fff; padding:40px 0;}
.swiper-container2 .swiper-slide .pic{display:block;position:relative;background:#0978c9 center no-repeat;transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;border-radius:99px;width:136px;height:136px;margin:0 auto;overflow:hidden;}
.swiper-container2 .swiper-slide .pic a{display:block;height: 100%;text-align:center;overflow:hidden;}
.swiper-container2 .swiper-slide .pic a .iblock {display:inline-block;height:100%;width:0;vertical-align:middle;}
.swiper-container2 .swiper-slide .pic img{max-width:100%; max-height:100%;vertical-align:middle;transition: transform .6s;}
.swiper-container2 .swiper-slide .pic a:hover img{ transform: scale(1.1); }
.swiper-container2 .swiper-slide .title{ line-height:34px;padding:0 20px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;margin-top:20px;}
.swiper-container2 .swiper-slide .title a{font-size:20px;}
@media screen and (max-width:1399px) and (min-width:1200px) {

}
@media screen and (max-width:1199px) and (min-width:1080px) {

}
@media screen and (max-width:1079px) and (min-width:768px) {

}
@media screen and (max-width:767px) {

}
/*首页产品目录*/


/*首页案例中心*/
.tjpro_list3{ padding:20px 0 0;}
.swiper-container3{ overflow:hidden;position:relative;}
.swiper-container3 .swiper-slide{text-align:center;background: #fff;padding:0 0 20px;}
.swiper-container3 .swiper-slide .title{ line-height:34px;padding:0 20px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;margin-top:20px;}
.swiper-container3 .swiper-slide .title a{font-size:22px;}
.swiper-container3 .swiper-slide:hover{background:#0978c9;}
.swiper-container3 .swiper-slide:hover .title a{color:#fff;}
@media screen and (max-width:1399px) and (min-width:1200px) {

}
@media screen and (max-width:1199px) and (min-width:1080px) {

}
@media screen and (max-width:1079px) and (min-width:768px) {

}
@media screen and (max-width:767px) {

}
/*首页案例中心*/


/*首页新闻中心*/
.tjpro_list4{ padding:20px 0 0;}
.swiper-container4{ overflow:hidden;position:relative;}
.swiper-container4 .swiper-slide{background: #fff;}
.swiper-container4 .swiper-slide .bd section{background:#fff;padding: 25px 30px 20px 30px;border-top: 1px solid #e9e9e9;}
.swiper-container4 .swiper-slide .bd section:first-child {border-top: none;}
.swiper-container4 .swiper-slide .bd section .tlt a{font-size:16px;font-weight:bold;color:#333;display:block;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.swiper-container4 .swiper-slide .bd section .tlt a:hover{color: #0978c9;}
.swiper-container4 .swiper-slide .bd section .desc{color:#bbb;margin:10px 0 15px 0;height:52px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:16px;line-height:28px;}
.swiper-container4 .swiper-slide .bd section .time{color:#999;}
.swiper-container4 .swiper-slide .bd section .time i.iconfont{color:#999;padding-right:5px;}
@media screen and (max-width:1399px) and (min-width:1200px) {

}
@media screen and (max-width:1199px) and (min-width:1080px) {

}
@media screen and (max-width:1079px) and (min-width:768px) {

}
@media screen and (max-width:767px) {

}
/*首页新闻中心*/


/*首页技术文章*/
.tjpro_list5{ padding:20px 0 0;}
.swiper-container5{ overflow:hidden;position:relative;}
.swiper-container5 .swiper-slide{background: #fff;}
.swiper-container5 .swiper-slide .title{ line-height:34px;padding:0 20px;text-align:left;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;margin-top:20px;}
.swiper-container5 .swiper-slide .title a{font-size:22px;color:#37474f;}
.swiper-container5 .swiper-slide .time{display: block;font-weight: normal;margin: 5px 20px 0 20px;font-size: 14px;color: #aaa;}
.swiper-container5 .swiper-slide .time i.iconfont{padding-right:5px;}
.swiper-container5 .swiper-slide .desc{color:#777;height:50px;overflow:hidden;margin:15px 20px 25px 20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;font-size:16px;    line-height: 28px;}
@media screen and (max-width:1399px) and (min-width:1200px) {

}
@media screen and (max-width:1199px) and (min-width:1080px) {

}
@media screen and (max-width:1079px) and (min-width:768px) {

}
@media screen and (max-width:767px) {

}
/*首页技术文章*/